package com.pojo.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.pojo.parent.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 分布式事务日志记录表
 * </p>
 *
 * @author hewei
 * @since 2021-03-09
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("transaction_log")
public class TransactionLogEntity extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 消息Id（RocketMq自生成）
     */
    private String messageId;

    /**
     * 发送的主题
     */
    private String topic;

    /**
     * 标签
     */
    private String tag;

    /**
     * key 消息的索引  可以根据key值进行查询
     */
    private String kay;

    /**
     * 消息体json
     */
    private String body;

    /**
     * 执行状态：0：成功  1：失败  2：超时
     */
    private String isStatus;

    /**
     * 执行描述
     */
    private String describe;

    /**
     * 执行日志
     */
    private String execMsg;


}
